benching ditch - French English Dictionary